package sz.szsmk.citizencard.model.network.bean.response;

import java.util.List;

/**
 * Copyright (c)2019
 * author: zdh
 * created on: 2019/1/4 10:03
 * description:
 */
public class QueryMetroExitInfoRes extends BaseBean{


    /**
     * data : null
     * metroExtraInfoList : [{"is_branch":null,"stand_guid":"M0001001","stand_name":"木渎站","stand_address":"江苏省苏州市吴中区竹园路金山南路路口","longitude":120.524885,"latitude":31.280808,"stand_number":null,"metroLineList":[{"line_name":"1号线","line_code":null,"drive_start":" 钟南街站","start_first_time":"06:10","start_last_time":"22:35","drive_end":"木渎","end_first_time":"","end_last_time":""},{"line_name":"2号线","line_code":null,"drive_start":" 钟南街站","start_first_time":"06:37","start_last_time":"23:22","drive_end":"木渎","end_first_time":"06:12","end_last_time":"22:37"}],"standExtraList":[{"metro_extra_name":"1号口","standExtraOfficeList":[{"office":"金山南路、枫灵路","office_type":1,"type_name":"其他"},{"office":"615路、661路、38路、2路、665路、666路、331临时线、692路、508路、611路、691路、64路、622路、69路、65路、446路、夜3路、326路、太湖度假区旅游专线、65路支线","office_type":5,"type_name":"公交"}]},{"metro_extra_name":"2号口","standExtraOfficeList":[{"office":"竹园路、新华路、永真商场、天虹百货","office_type":1,"type_name":"其他"},{"office":"2路、4路、38路、64路、69路、622路、602路、快线1号、665路、400路东线","office_type":5,"type_name":"公交"}]},{"metro_extra_name":"3号口","standExtraOfficeList":[{"office":"竹园路","office_type":1,"type_name":"其他"},{"office":"2路、4路、38路、64路、69路、622路、662路、快线1号、665路、400路东线","office_type":5,"type_name":"公交"}]},{"metro_extra_name":"4号口","standExtraOfficeList":[{"office":"金山南路、木渎新天地","office_type":1,"type_name":"其他"},{"office":"611路、326路、615路、508路、668路、662路、400东线、621路、691路、666路、446路、583路、661路、快线1号、331路临时线、65路、692路、65路支线","office_type":5,"type_name":"公交"}]},{"metro_extra_name":"5号口","standExtraOfficeList":[{"office":"金山南路","office_type":1,"type_name":"其他"},{"office":"天平山风景区","office_type":3,"type_name":"景区"},{"office":"583路、621路、假日专线2路、4路、668路","office_type":5,"type_name":"公交"}]}]}]
     */

    private Object data;
    private List<MetroExtraInfoListBean> metroExtraInfoList;

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }

    public List<MetroExtraInfoListBean> getMetroExtraInfoList() {
        return metroExtraInfoList;
    }

    public void setMetroExtraInfoList(List<MetroExtraInfoListBean> metroExtraInfoList) {
        this.metroExtraInfoList = metroExtraInfoList;
    }

    public static class MetroExtraInfoListBean {
        /**
         * is_branch : null
         * stand_guid : M0001001
         * stand_name : 木渎站
         * stand_address : 江苏省苏州市吴中区竹园路金山南路路口
         * longitude : 120.524885
         * latitude : 31.280808
         * stand_number : null
         * metroLineList : [{"line_name":"1号线","line_code":null,"drive_start":" 钟南街站","start_first_time":"06:10","start_last_time":"22:35","drive_end":"木渎","end_first_time":"","end_last_time":""},{"line_name":"2号线","line_code":null,"drive_start":" 钟南街站","start_first_time":"06:37","start_last_time":"23:22","drive_end":"木渎","end_first_time":"06:12","end_last_time":"22:37"}]
         * standExtraList : [{"metro_extra_name":"1号口","standExtraOfficeList":[{"office":"金山南路、枫灵路","office_type":1,"type_name":"其他"},{"office":"615路、661路、38路、2路、665路、666路、331临时线、692路、508路、611路、691路、64路、622路、69路、65路、446路、夜3路、326路、太湖度假区旅游专线、65路支线","office_type":5,"type_name":"公交"}]},{"metro_extra_name":"2号口","standExtraOfficeList":[{"office":"竹园路、新华路、永真商场、天虹百货","office_type":1,"type_name":"其他"},{"office":"2路、4路、38路、64路、69路、622路、602路、快线1号、665路、400路东线","office_type":5,"type_name":"公交"}]},{"metro_extra_name":"3号口","standExtraOfficeList":[{"office":"竹园路","office_type":1,"type_name":"其他"},{"office":"2路、4路、38路、64路、69路、622路、662路、快线1号、665路、400路东线","office_type":5,"type_name":"公交"}]},{"metro_extra_name":"4号口","standExtraOfficeList":[{"office":"金山南路、木渎新天地","office_type":1,"type_name":"其他"},{"office":"611路、326路、615路、508路、668路、662路、400东线、621路、691路、666路、446路、583路、661路、快线1号、331路临时线、65路、692路、65路支线","office_type":5,"type_name":"公交"}]},{"metro_extra_name":"5号口","standExtraOfficeList":[{"office":"金山南路","office_type":1,"type_name":"其他"},{"office":"天平山风景区","office_type":3,"type_name":"景区"},{"office":"583路、621路、假日专线2路、4路、668路","office_type":5,"type_name":"公交"}]}]
         */

        private Object is_branch;
        private String stand_guid;
        private String stand_name;
        private String stand_address;
        private double longitude;
        private double latitude;
        private Object stand_number;
        private List<MetroLineListBean> metroLineList;
        private List<StandExtraListBean> standExtraList;


        public Object getIs_branch() {
            return is_branch;
        }

        public void setIs_branch(Object is_branch) {
            this.is_branch = is_branch;
        }

        public String getStand_guid() {
            return stand_guid;
        }

        public void setStand_guid(String stand_guid) {
            this.stand_guid = stand_guid;
        }

        public String getStand_name() {
            return stand_name;
        }

        public void setStand_name(String stand_name) {
            this.stand_name = stand_name;
        }

        public String getStand_address() {
            return stand_address;
        }

        public void setStand_address(String stand_address) {
            this.stand_address = stand_address;
        }

        public double getLongitude() {
            return longitude;
        }

        public void setLongitude(double longitude) {
            this.longitude = longitude;
        }

        public double getLatitude() {
            return latitude;
        }

        public void setLatitude(double latitude) {
            this.latitude = latitude;
        }

        public Object getStand_number() {
            return stand_number;
        }

        public void setStand_number(Object stand_number) {
            this.stand_number = stand_number;
        }

        public List<MetroLineListBean> getMetroLineList() {
            return metroLineList;
        }

        public void setMetroLineList(List<MetroLineListBean> metroLineList) {
            this.metroLineList = metroLineList;
        }

        public List<StandExtraListBean> getStandExtraList() {
            return standExtraList;
        }

        public void setStandExtraList(List<StandExtraListBean> standExtraList) {
            this.standExtraList = standExtraList;
        }

        public static class MetroLineListBean {
            /**
             * line_name : 1号线
             * line_code : null
             * drive_start :  钟南街站
             * start_first_time : 06:10
             * start_last_time : 22:35
             * drive_end : 木渎
             * end_first_time :
             * end_last_time :
             */

            private String line_name;
            private Object line_code;
            private String drive_start;
            private String start_first_time;
            private String start_last_time;
            private String drive_end;
            private String end_first_time;
            private String end_last_time;

            public String getLine_name() {
                return line_name;
            }

            public void setLine_name(String line_name) {
                this.line_name = line_name;
            }

            public Object getLine_code() {
                return line_code;
            }

            public void setLine_code(Object line_code) {
                this.line_code = line_code;
            }

            public String getDrive_start() {
                return drive_start;
            }

            public void setDrive_start(String drive_start) {
                this.drive_start = drive_start;
            }

            public String getStart_first_time() {
                return start_first_time;
            }

            public void setStart_first_time(String start_first_time) {
                this.start_first_time = start_first_time;
            }

            public String getStart_last_time() {
                return start_last_time;
            }

            public void setStart_last_time(String start_last_time) {
                this.start_last_time = start_last_time;
            }

            public String getDrive_end() {
                return drive_end;
            }

            public void setDrive_end(String drive_end) {
                this.drive_end = drive_end;
            }

            public String getEnd_first_time() {
                return end_first_time;
            }

            public void setEnd_first_time(String end_first_time) {
                this.end_first_time = end_first_time;
            }

            public String getEnd_last_time() {
                return end_last_time;
            }

            public void setEnd_last_time(String end_last_time) {
                this.end_last_time = end_last_time;
            }
        }

        public static class StandExtraListBean {
            /**
             * metro_extra_name : 1号口
             * standExtraOfficeList : [{"office":"金山南路、枫灵路","office_type":1,"type_name":"其他"},{"office":"615路、661路、38路、2路、665路、666路、331临时线、692路、508路、611路、691路、64路、622路、69路、65路、446路、夜3路、326路、太湖度假区旅游专线、65路支线","office_type":5,"type_name":"公交"}]
             */

            private String metro_extra_name;
            private List<StandExtraOfficeListBean> standExtraOfficeList;

            public String getMetro_extra_name() {
                return metro_extra_name;
            }

            public void setMetro_extra_name(String metro_extra_name) {
                this.metro_extra_name = metro_extra_name;
            }

            public List<StandExtraOfficeListBean> getStandExtraOfficeList() {
                return standExtraOfficeList;
            }

            public void setStandExtraOfficeList(List<StandExtraOfficeListBean> standExtraOfficeList) {
                this.standExtraOfficeList = standExtraOfficeList;
            }

            public static class StandExtraOfficeListBean {
                /**
                 * office : 金山南路、枫灵路
                 * office_type : 1
                 * type_name : 其他
                 */

                private String office;
                private int office_type;
                private String type_name;

                public String getOffice() {
                    return office;
                }

                public void setOffice(String office) {
                    this.office = office;
                }

                public int getOffice_type() {
                    return office_type;
                }

                public void setOffice_type(int office_type) {
                    this.office_type = office_type;
                }

                public String getType_name() {
                    return type_name;
                }

                public void setType_name(String type_name) {
                    this.type_name = type_name;
                }
            }
        }
    }
}
